home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Tools / Languages / MacPerl 4.1.3 / t / op / split.t < prev    next >
Encoding:
Text File  |  1993-10-23  |  1.7 KB  |  24 lines  |  [TEXT/MPS ]

  1. #!./perl
  2.  
  3. # $Header: split.t,v 4.0 91/03/20 01:54:42 lwall Locked $
  4.  
  5. print "1..12\n";
  6.  
  7. $FS = ':';
  8.  
  9. $_ = 'a:b:c';
  10.  
  11. ($a,$b,$c) = split($FS,$_);
  12.  
  13. if (join(';',$a,$b,$c) eq 'a;b;c') {print "ok 1\n";} else {print "not ok 1\n";}
  14.  
  15. @ary = split(/:b:/);
  16. if (join("$_",@ary) eq 'aa:b:cc') {print "ok 2\n";} else {print "not ok 2\n";}
  17.  
  18. $_ = "abc\n";
  19. @xyz = (@ary = split(//));
  20. if (join(".",@ary) eq "a.b.c.\n") {print "ok 3\n";} else {print "not ok 3\n";}
  21.  
  22. $_ = "a:b:c::::";
  23. @ary = split(/:/);
  24. if (join(".",@ary) eq "a.b.c"